//
//  RZCustomButtom.h
//  THHuaLv
//
//  Created by TianHe_Wsk on 15/7/11.
//  Copyright (c) 2015年 TH_wsk. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef NS_ENUM(NSInteger,UIButtonMixedStyle) {
    NSTextTop = 0,                         // 文字在顶部
    NSTextLeft,  // 文字在左侧
    NSTextBottom ,   // 文字在下方
    NSTextRight,//文字在右侧
};

@interface RZCustomButtom : UIButton
/**
 *返回按照文字修改大小
 */
-(CGSize)rectButton:(CGSize)size;

/**
*UIButton  mixedStyle图文混排模式 Interval 文字和图片之间的间距
 ==============
 文字 图片混排方案 UIEdgeInsetsMake top left buttom right
 ==============
 */
-(void)textleftimageright:(UIButtonMixedStyle)mixedStyle  BothInterval:(float)Interval;
 

/**
 *加阴影 半径 按钮颜色 颜色
 */
-(void)addshadowColor:(float)shadowRadius backgroundcolor:(UIColor*)backcolor  soldcolor:(UIColor*)color;

/**
 *加圆角 半径 边框大小 颜色
 */
-(void)addRadius:(float)Radius borderwidth:(float)width bordercolor:(UIColor*)color;

/**
 *文字调整 keyDict 调整属性 valueDict 调整属性值
 
 eg:
 
 NSDictionary *rangtemp=[[NSDictionary alloc] initWithObjectsAndKeys:[NSString stringWithFormat:@"来自%@",[temp objectForKey:@"city"]],@"value1", nil];
 
 NSDictionary *rangedict=[[NSDictionary alloc] initWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[UtilCheck hexStringToColor:@"00FF00"],NSForegroundColorAttributeName,CustomFont(12.0f), NSFontAttributeName, nil],@"value1", nil];
 
 */
-(void)textAttributedKey:(NSDictionary *)keyDict AttributedValue:(NSDictionary *)valueDict ;


@end
